From 33a634be3377964e6f1729bd4052eac8fe998b48 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sun, 10 Dec 2017 20:18:08 +0100 Subject: [PATCH] calendar: Don't request drag data on every motion event At least wait until we've received the previous one. --- gtk/gtkcalendar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index 172ed65801..f9b83ebbdb 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -2945,7 +2945,7 @@ gtk_calendar_drag_motion (GtkWidget *widget, target = gtk_drag_dest_find_target (widget, context, NULL); if (target == NULL || gdk_drag_context_get_suggested_action (context) == 0) gdk_drag_status (context, 0, time); - else + else if (get_status_pending (context) == 0) { set_status_pending (context, gdk_drag_context_get_suggested_action (context)); gtk_drag_get_data (widget, context, target, time); -- 2.30.2